.charRecord {
  padding: 10px;
  margin-top: 10px;
  min-height: 300px;
  background-color: $color-white;

  :global {
    .title {
      font-size: 16px;
      color: $color-black;
      // text-align: left;
      line-height: 20px;
      font-weight: 450;
    }

    .panel {
      padding: 10px;
      height: 60px;
      background-color: #fff;
      margin: 40px 0;
      display: flex;


      .planName {
        height: 60px;
        width: 200px;
        text-align: center;
      }

      .chart {
        padding: 0 40px;
        height: 60px;
        display: flex;

        // width: 100%;
        flex: 1;
        align-items: center;
        justify-content: space-between;


        .item {
          width: 160px;
          padding: 0 20px;
          height: 100%;
          display: flex;
          border-radius: 5px;

          align-items: center;
          justify-content: space-around;
          background-color: #f2f3f7;

          .img {
            img {
              width: 40px;
              display: block;
            }
          }

          .count {
            text-align: center;

            .count-desc {
              margin-top: 3px;
            }
          }
        }
      }

      .detail {
        margin-top: 20px;
        padding: 0 10px;

      }
    }
  }
}
